//this code generate automatically please do not change
//if database structure changed please regenerate
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Titan.Common;
using Titan.Data;
namespace GaeaWebFramework.Runtime.Core.Entities.SystemMgt
{
    [Serializable]
    [TableName("SM_User")]
    public class SM_User:DataEntityBase                  
    {
        private System.String _userid;
        private System.String _operator_id;
        private System.String _operator_name;
        private System.String _depart_id;
        private System.String _employee_id;
        private System.String _operator_type;
        private System.String _registe_date;
        private System.String _cancel_date;
        private System.String _status;
        private System.String _passwd;
        private System.String _valid_date;
        private System.String _chgpwd_date;
        private System.String _reg_userid;
        private System.String _cancel_userid;
        private System.String _pwdfail_times;

        [PrimaryKey]
        public System.String userid
        {
            get { return _userid; }
            set { _userid = value; }
        }


        public System.String operator_id
        {
            get { return _operator_id; }
            set { _operator_id = value; }
        }


        public System.String operator_name
        {
            get { return _operator_name; }
            set { _operator_name = value; }
        }


        public System.String depart_id
        {
            get { return _depart_id; }
            set { _depart_id = value; }
        }


        public System.String employee_id
        {
            get { return _employee_id; }
            set { _employee_id = value; }
        }


        public System.String operator_type
        {
            get { return _operator_type; }
            set { _operator_type = value; }
        }


        public System.String registe_date
        {
            get { return _registe_date; }
            set { _registe_date = value; }
        }


        public System.String cancel_date
        {
            get { return _cancel_date; }
            set { _cancel_date = value; }
        }

        
        public System.String status
        {
            get { return _status; }
            set { _status = value; }
        }


        public System.String passwd
        {
            get { return _passwd; }
            set { _passwd = value; }
        }


        public System.String valid_date
        {
            get { return _valid_date; }
            set { _valid_date = value; }
        }


        public System.String chgpwd_date
        {
            get { return _chgpwd_date; }
            set { _chgpwd_date = value; }
        }


        public System.String reg_userid
        {
            get { return _reg_userid; }
            set { _reg_userid = value; }
        }


        public System.String cancel_userid
        {
            get { return _cancel_userid; }
            set { _cancel_userid = value; }
        }


        public System.String pwdfail_times
        {
            get { return _pwdfail_times; }
            set { _pwdfail_times = value; }
        }

    }
}